package com.miyake.dsp.osa;

import java.io.Serializable;

public class WdmProperty implements Serializable {
	private String inFile;
	private String outFile;
	private int peakCount;
	private double spacing;
	private int points;
	private boolean gain;
	private boolean ase;
	private boolean preset;
	private double gainValue;
	private double aseValue;
	private boolean gainFlat;
	private boolean aseFlat;
	private boolean whiteNoise;
	private double whiteNoiseValue;
	private String resolution;
	private String vbw;
	private boolean random; // never used
	private double center;
	private double span;
	private boolean custom;
	private ChannelProperty channelProperty;
	
	
	public boolean isCustom() {
		return custom;
	}
	public void setCustom(boolean custom) {
		this.custom = custom;
	}
	public double getCenter() {
		return center;
	}
	public void setCenter(double center) {
		this.center = center;
	}
	public double getSpan() {
		return span;
	}
	public void setSpan(double span) {
		this.span = span;
	}
	public boolean isRandom() {
		return random;
	}
	public void setRandom(boolean random) {
		this.random = random;
	}
	public String getResolution() {
		return resolution;
	}
	public void setResolution(String resolution) {
		this.resolution = resolution;
	}
	public String getVbw() {
		return vbw;
	}
	public void setVbw(String vbw) {
		this.vbw = vbw;
	}
	public boolean isWhiteNoise() {
		return whiteNoise;
	}
	public void setWhiteNoise(boolean whiteNoise) {
		this.whiteNoise = whiteNoise;
	}
	public double getWhiteNoiseValue() {
		return whiteNoiseValue;
	}
	public void setWhiteNoiseValue(double whiteNoiseValue) {
		this.whiteNoiseValue = whiteNoiseValue;
	}
	public boolean isGainFlat() {
		return gainFlat;
	}
	public void setGainFlat(boolean gainFlat) {
		this.gainFlat = gainFlat;
	}
	public boolean isAseFlat() {
		return aseFlat;
	}
	public void setAseFlat(boolean aseFlat) {
		this.aseFlat = aseFlat;
	}
	public double getGainValue() {
		return gainValue;
	}
	public void setGainValue(double gainValue) {
		this.gainValue = gainValue;
	}
	public double getAseValue() {
		return aseValue;
	}
	public void setAseValue(double aseValue) {
		this.aseValue = aseValue;
	}
	public boolean isPreset() {
		return preset;
	}
	public void setPreset(boolean preset) {
		this.preset = preset;
	}
	public boolean isAse() {
		return ase;
	}
	public void setAse(boolean ase) {
		this.ase = ase;
	}
	public boolean isGain() {
		return gain;
	}
	public void setGain(boolean gain) {
		this.gain = gain;
	}
	public String getInFile() {
		return inFile;
	}
	public void setInFile(String inFile) {
		this.inFile = inFile;
	}
	public String getOutFile() {
		return outFile;
	}
	public void setOutFile(String outFile) {
		this.outFile = outFile;
	}
	public int getPeakCount() {
		return peakCount;
	}
	public void setPeakCount(int peakCount) {
		this.peakCount = peakCount;
	}
	public double getSpacing() {
		return spacing;
	}
	public void setSpacing(double spacing) {
		this.spacing = spacing;
	}
	public int getPoints() {
		return points;
	}
	public void setPoints(int points) {
		this.points = points;
	}
	public ChannelProperty getChannelProperty() {
		return channelProperty;
	}
	public void setChannelProperty(ChannelProperty channelProperty) {
		this.channelProperty = channelProperty;
	}
	
	
}
